artificial snow generating plants - French English Dictionary